package cn.whpu.omnitrixerp.entity.po.basicdata;

import cn.whpu.omnitrixerp.entity.po.BaseEntity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 国家地区表
 *
 * @author Gim Gong
 * @date 2025/5/31
 */
@Data
@EqualsAndHashCode(callSuper = true)
@TableName(value = "erp_country")
public class CountryPO extends BaseEntity {

    /**
     * 二位代码
     */
    @TableField(value = "alpha_two_code")
    private String alphaTwoCode;

    /**
     * 三位代码
     */
    @TableField(value = "alpha_three_code")
    private String alphaThreeCode;

    /**
     * 数字代码
     */
    @TableField(value = "number_code")
    private String numberCode;

    /**
     * 中文简称
     */
    @TableField(value = "simple_zh_name")
    private String simpleZhName;

    /**
     * 英文简称
     */
    @TableField(value = "simple_en_name")
    private String simpleEnName;

    /**
     * 中文全称
     */
    @TableField(value = "full_zh_name")
    private String fullZhName;

    /**
     * 英文全称
     */
    @TableField(value = "full_en_name")
    private String fullEnName;
}